package pe.com.bn.sach.domain;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bnchf18Destino entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf18Destino implements java.io.Serializable {

	// Fields

	private Long f18IdDestino;
	private Bnchf45GrupoDestino bnchf45GrupoDestino;
	private String f18DescDestino;
	private Long f18StdoDestino;
	private String f18IdUsuaCrea;
	private Date f18FeUsuaCrea;
	private String f18IdUsuaModi;
	private Date f18FeUsuaModi;
	private Set bnchf20Productos = new HashSet(0);
	private Set bnchf22DestModalidads = new HashSet(0);

	private String f18FeUsuaCreaStr;
	private String f18FeUsuaModiStr;
	private String f18FeEstadoStr;
	
    private Long  f14IdUsuaCrea;
    
    private Long f18IdModalidad;
    private String f18DescModalidad;
	// Constructors

	/** default constructor */
	public Bnchf18Destino() {
		
		bnchf45GrupoDestino=new Bnchf45GrupoDestino ();
	}

	/** minimal constructor */
	public Bnchf18Destino(Long f18IdDestino,
			Bnchf45GrupoDestino bnchf45GrupoDestino, String f18DescDestino,
			Long f18StdoDestino, String f18IdUsuaCrea, Date f18FeUsuaCrea) {
		this.f18IdDestino = f18IdDestino;
		this.bnchf45GrupoDestino = bnchf45GrupoDestino;
		this.f18DescDestino = f18DescDestino;
		this.f18StdoDestino = f18StdoDestino;
		this.f18IdUsuaCrea = f18IdUsuaCrea;
		this.f18FeUsuaCrea = f18FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf18Destino(Long f18IdDestino,
			Bnchf45GrupoDestino bnchf45GrupoDestino, String f18DescDestino,
			Long f18StdoDestino, String f18IdUsuaCrea, Date f18FeUsuaCrea,
			String f18IdUsuaModi, Date f18FeUsuaModi, Set bnchf20Productos,
			Set bnchf22DestModalidads) {
		this.f18IdDestino = f18IdDestino;
		this.bnchf45GrupoDestino = bnchf45GrupoDestino;
		this.f18DescDestino = f18DescDestino;
		this.f18StdoDestino = f18StdoDestino;
		this.f18IdUsuaCrea = f18IdUsuaCrea;
		this.f18FeUsuaCrea = f18FeUsuaCrea;
		this.f18IdUsuaModi = f18IdUsuaModi;
		this.f18FeUsuaModi = f18FeUsuaModi;
		this.bnchf20Productos = bnchf20Productos;
		this.bnchf22DestModalidads = bnchf22DestModalidads;
	}

	// Property accessors

	public Long getF18IdDestino() {
		return this.f18IdDestino;
	}

	public void setF18IdDestino(Long f18IdDestino) {
		this.f18IdDestino = f18IdDestino;
	}

	public Bnchf45GrupoDestino getBnchf45GrupoDestino() {
		return this.bnchf45GrupoDestino;
	}

	public void setBnchf45GrupoDestino(Bnchf45GrupoDestino bnchf45GrupoDestino) {
		this.bnchf45GrupoDestino = bnchf45GrupoDestino;
	}

	public String getF18DescDestino() {
		return this.f18DescDestino;
	}

	public void setF18DescDestino(String f18DescDestino) {
		this.f18DescDestino = f18DescDestino;
	}

	public Long getF18StdoDestino() {
		return this.f18StdoDestino;
	}

	public void setF18StdoDestino(Long f18StdoDestino) {
		this.f18StdoDestino = f18StdoDestino;
	}

	public String getF18IdUsuaCrea() {
		return this.f18IdUsuaCrea;
	}

	public void setF18IdUsuaCrea(String f18IdUsuaCrea) {
		this.f18IdUsuaCrea = f18IdUsuaCrea;
	}

	public Date getF18FeUsuaCrea() {
		return this.f18FeUsuaCrea;
	}

	public void setF18FeUsuaCrea(Date f18FeUsuaCrea) {
		this.f18FeUsuaCrea = f18FeUsuaCrea;
	}

	public String getF18IdUsuaModi() {
		return this.f18IdUsuaModi;
	}

	public void setF18IdUsuaModi(String f18IdUsuaModi) {
		this.f18IdUsuaModi = f18IdUsuaModi;
	}

	public Date getF18FeUsuaModi() {
		return this.f18FeUsuaModi;
	}

	public void setF18FeUsuaModi(Date f18FeUsuaModi) {
		this.f18FeUsuaModi = f18FeUsuaModi;
	}

	public Set getBnchf20Productos() {
		return this.bnchf20Productos;
	}

	public void setBnchf20Productos(Set bnchf20Productos) {
		this.bnchf20Productos = bnchf20Productos;
	}

	public Set getBnchf22DestModalidads() {
		return this.bnchf22DestModalidads;
	}

	public void setBnchf22DestModalidads(Set bnchf22DestModalidads) {
		this.bnchf22DestModalidads = bnchf22DestModalidads;
	}
	
	

	/**
	 * @return Devuelve f18FeEstadoStr.
	 */
	public String getF18FeEstadoStr() {
		return f18FeEstadoStr;
	}
	/**
	 * @param feEstadoStr El f18FeEstadoStr a establecer.
	 */
	public void setF18FeEstadoStr(String feEstadoStr) {
		f18FeEstadoStr = feEstadoStr;
	}
	/**
	 * @return Devuelve f18FeUsuaCreaStr.
	 */
	public String getF18FeUsuaCreaStr() {
		return f18FeUsuaCreaStr;
	}  
	/**
	 * @param feUsuaCreaStr El f18FeUsuaCreaStr a establecer.
	 */
	public void setF18FeUsuaCreaStr(String feUsuaCreaStr) {
		f18FeUsuaCreaStr = feUsuaCreaStr;
	}
	/**
	 * @return Devuelve f18FeUsuaModiStr.
	 */
	public String getF18FeUsuaModiStr() {
		return f18FeUsuaModiStr;
	}
	/**
	 * @param feUsuaModiStr El f18FeUsuaModiStr a establecer.
	 */
	public void setF18FeUsuaModiStr(String feUsuaModiStr) {
		f18FeUsuaModiStr = feUsuaModiStr;
	}
	
	
	/**
	 * @return Devuelve f14IdUsuaCrea.
	 */
	public Long getF14IdUsuaCrea() {
		return f14IdUsuaCrea;
	}
	/**
	 * @param idUsuaCrea El f14IdUsuaCrea a establecer.
	 */
	public void setF14IdUsuaCrea(Long idUsuaCrea) {
		f14IdUsuaCrea = idUsuaCrea;
	}
	
	
	/**
	 * @return Devuelve f18DescModalidad.
	 */
	public String getF18DescModalidad() {
		return f18DescModalidad;
	}
	/**
	 * @param descModalidad El f18DescModalidad a establecer.
	 */
	public void setF18DescModalidad(String descModalidad) {
		f18DescModalidad = descModalidad;
	}
	/**
	 * @return Devuelve f18IdModalidad.
	 */
	public Long getF18IdModalidad() {
		return f18IdModalidad;
	}
	/**
	 * @param idModalidad El f18IdModalidad a establecer.
	 */
	public void setF18IdModalidad(Long idModalidad) {
		f18IdModalidad = idModalidad;
	}
}